package net.pinnoocle.playdao.entity;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;

/**
 * 用户优惠券(UserCoupon)表实体类
 *
 * @author ye
 * @since 2021-10-28 18:34:30
 */
@SuppressWarnings("serial")
@Data
@TableName("user_coupon")
public class UserCoupon extends Model<UserCoupon> {

    @TableId(type = IdType.UUID)
    private String userCouponId;
    //用户id
    private String userId;
    //店铺id
    private String shopId;
    //基础券id
    private String baseCouponId;
    //优惠券名称
    private String couponName;
    //面值
    private Double faceValue;
    //满多少可用
    private Double fullValue;
    //有效期开始时间
    private String validStartDate;
    //有效期结束时间
    private String validEndDate;
    //是否使用 0 未使用 1 已使用 2 已过期
    private Integer status;
    //生效状态 0 未生效 1 生效 2 已过期
    private Integer effectStatus;
    //添加时间
    private Date createdTime;
}